#ifndef _READY_Q_H_
#define _READY_Q_H_

#include <ProcessComposition.h>
//#include <Queue.h>
#include <ProcessQueue.h>

class ReadyQ{
	public:
	ReadyQ();
	~ReadyQ();
	ProcessComposition *Get(int slot);
	void Push(ProcessComposition &p);
	int Size(int slot);
	private:
	//Queue<ProcessComposition> active_q[MAX_SPU_SLOTS];
	ProcessQueue active_q[MAX_SPU_SLOTS];
};
#endif
